package test.git.cfg;

import cn.leida.app.launcher.config.AppRunConfig;
import cn.leida.base.git.config.AppGitCfg;

import java.io.File;

/**
 * @author lei
 * @create 2025-05-24 22:34
 */
public class DevAppConfigUtil {
    /**
     * 单机版(内部开发)
     */
    public static AppGitCfg singleDev() {
        AppGitCfg gitCfg = new AppGitCfg();

        // git推送目录
        File gitDir = new File("D:\\app-update-2025\\雷达数据-单机版-2025\\单机版-内部开发\\leida-single-2025-dev");
        gitCfg.setGitDir(gitDir);

        // 打包后target目录
        File targetDir = new File("leida-admin/leida-admin-local/target");
        gitCfg.setTargetDir(targetDir);

        // 开发测试版本
        // 复制菜单: .data/client/singleDev/client_menu.json
        gitCfg.setRoleKey("singleDev");

        AppRunConfig config = new AppRunConfig();
        config.setAppTitle("雷达数据-内部开发");
        // 修改端口
        config.setPort(8347);
        // 启动命令: 方便后续jar加密运行
        config.setRun(" ..\\jre\\bin\\java.exe -XX:+DisableAttachMechanism  -jar ");
        config.setWidth(900);
        config.setHeight(600);
        gitCfg.setConfig(config);

        return gitCfg;
    }


}
